﻿using System.Xml.Serialization;
/******************************************************************************************************************
 * 
 * 
 * 说　明： 参数(版本：Version1.0.0)
 * 作　者：李朝强
 * 日　期：2015/05/19
 * 修　改：
 * 参　考：http://my.oschina.net/lichaoqiang/
 * 备　注：暂无...
 * 
 * 
 * ***************************************************************************************************************/
namespace SQLMap.Core
{
    /// <summary>
    /// <![CDATA[Parameter]]>
    /// </summary>
    [XmlType(TypeName = "parameter")]
    public class Parameter
    {
        /// <summary>
        ///<![CDATA[ 参数名]]>
        /// </summary>
        [XmlElement("name")]
        public string Name { get; set; }

        /// <summary>
        /// <![CDATA[参数类型]]>
        /// </summary>
        [XmlElement("dbType")]
        public System.Data.SqlDbType DbType { get; set; }

        /// <summary>
        /// <![CDATA[参数长度]]>
        /// </summary>
        [XmlElement("size")]
        public int Size { set; get; }

        /// <summary>
        /// <![CDATA[输入输出及返回值参数]]>
        /// <see cref="System.Data.ParameterDirection"/>
        /// </summary>
        [XmlElement("direction")]
        public System.Data.ParameterDirection Direction { get; set; }

    }
}